// ${}里面嵌入变量、表达式、函数执行等
// const n = "yunmu";
// const str = `this is ${n}`;

// 第一个参数依然是模块字符串中整个字符串, 只是被切成多块,放到了一个数组中
// 第二个参数是模块字符串中第一个 ${}
// 第三个参数是模块字符串中第二个 ${} ...以此类推
function foo(m, n, x) {
  console.log(m, n, x); // [ 'Hello', 'Yun', 'mu' ] linduidui 18
}
const n = "linduidui";
const age = 18;

foo`Hello${n}Yun${age}mu`;
